FrameLib  0.7
DSP processing with frames of arbitrary timing and length
AtomicPtr< T > Class Template Reference

#include <FrameLib_Threading.h>

Public Member Functions

 AtomicPtr ()
 
bool compareAndSwap (T *comparand, T *exchange)
 
T * swap (T *exchange)
 
T * clear ()
 

Constructor & Destructor Documentation

◆ AtomicPtr()

template<class T>
AtomicPtr< T >::AtomicPtr ( )
inline

Member Function Documentation

◆ clear()

template<class T>
T* AtomicPtr< T >::clear ( )
inline

◆ compareAndSwap()

template<class T>
bool AtomicPtr< T >::compareAndSwap ( T *  comparand,
T *  exchange 
)
inline

◆ swap()

template<class T>
T* AtomicPtr< T >::swap ( T *  exchange)
inline

The documentation for this class was generated from the following file: